package com.example.d13_stringBuilder;

/**
 * 目标：搞清楚StringBuilder的用法和作用
 */
public class Test1 {
    public static void main(String[] args) {
        // StringBuilder是可变字符串对象
        // StringBuilder s = new StringBuilder(); // s ""
        StringBuilder s = new StringBuilder("jack"); // s "jack"

        // 1.拼接内容
        s.append(12);
        s.append("小雨");
        s.append(true);

        // 支持链式编程
        s.append(666).append("小雨2").append(666);
        System.out.println(s); // jack12小雨true666小雨2666

        // 2.反转操作
        s.reverse();
        System.out.println(s);

        // 3.返回字符串的长度
        System.out.println(s.length());

        // 4.把StringBuilder对象又转换成String类型
        String rs = s.toString();
        System.out.println(rs);
    }
}
